MVLLGVSKVIWRRAVYDAEKKKMNSVDSARKGKRRSRRWLVQPQLHGFRIFTGDKGPFDPGGADCVYELVRVWRLFEKPHGTCLMVETFSSMWPTKTSIYQDKWH